JchOptimize\Core\Html\HtmlManager B

Total Complexity 82
Dependencies 28
Dependents 3
Total lines 463
Lines of code 288
Logical lines of code 174
Comment lines 80
Methods 29
Properties 8

Methods 29

Method Rating Maintainability Complexity Lines of code
replaceLinks()
A
43 10 47
buildUrl()
A
50 8 26
createStaticFiles()
S
53 7 20
addDeferredJs()
S
57 5 16
addCustomCss()
S
53 4 25
isGZ()
S
75 4 3
loadCssAsync()
S
64 4 9
appendAsyncScriptsToHead()
S
68 3 8
postProcessHtml()
S
71 3 5
preProcessHtml()
S
71 3 5
getNewJsLink()
S
64 3 10
getPreloadLink()
S
66 3 7
__construct()
S
61 2 12
addExcludedJsToSection()
S
62 2 11
cleanScript()
S
69 2 6
getPreconnectLink()
S
65 2 8
getPreloadStyleSheet()
S
67 2 7
noMoreExcludedJsFiles()
S
78 2 3
appendChildToHead()
S
65 2 8
getAsyncManager()
S
69 2 6
addJsLazyLoadAssetsToHtml()
S
71 1 5
getNewCssLink()
S
78 1 3
prependChildToHead()
S
73 1 4
getModulePreloadLink()
S
77 1 3
setImgAttributes()
S
74 1 4
removeCSSLinks()
S
72 1 5
removeJsLinks()
S
72 1 5
appendChildToHTML()
S
64 1 9
addCriticalCssToHead()
S
64 1 8